#define _CRT_SECURE_NO_WARNINGS 1

namespace less
{
	template<class T>
	class Less
	{
	public:
		bool operator()(T x,T y);
	};

	template<>
	class Less<int>
	{
	public:
		bool operator()(int x, int y);
	};
}
